CreateSubmission

This operation transfers the submission details from the relevant organisation to create the submission case in the ePlanning system.

path Parameters
CaseID
required
string

A fully qualified Exhibition case number

header Parameters
OrganisationID
required
string

The relevant organisation name to indicate where the request is originated from.

IdempotencyID
required
string

Unique Id for this request. Allows the API to respond in an idempotent way if it has already been called with these parameters and prevents duplicate processing. Typically a UUID such as "63a9ba30-7a4b-4fac-b343-d1f05cf089f1"

Request Body schema: application/json
submissionType
required
string

This is to track the application submission type. One of the below mentioned values must be selected for submission types. 1. I am making a personal submission 2. I am submitting on behalf of my organisation 3. I am submitting on behalf of a Government agency/authority

exhibitionCaseID
required
string

A fully qualified exhibition case number which is associated with the relevant case ID provided in header.

organisationName
string <= 20 characters

This is to track the government agency/authority organisation name. Applicable when submissionType is 'I am submitting on behalf of a Government agency/authority'

positionInOrganisation
string <= 20 characters

This is to track the applicant's position in the organisation. Applicable when submissionType is 'I am submitting on behalf of a Government agency/authority'

title
string

Salutation of the user. One of the below mentioned values must be selected for salutaion of the user 1. Mr 2. Mrs 3. Ms 4. Miss

firstName
string <= 20 characters

This is to track the first name

familyName
string <= 20 characters

This is to track the family name.

nameWithheld
boolean

This is to track if the person who submits does not want their name published. This is not applicable when submissionType is 'I am submitting on behalf of a Government agency/authority'

email
required
string

This is to track the Email Id.

address1
string

This is to track the address.

address2
string

This is to track the additional address.

suburbTownPostcode
required
string

This is to track the suburb town postcode.

postCode
required
number

This is to track the PostCode.

state
required
string

This is to track the State.One of the below mentioned values must be selected for state 1. Australian Capital Territory 2. New South Wales 3. Northern Territory 4. Queensland 5. South Australia 6. Tasmania 7. Victoria 8. Western Australia

reportablePoliticalDonation
boolean

This is to track if the applicant has any political donations to report

submissionConsent
required
string

This is to track the opinion of the applicant on the submission. One of the below mentioned values must be selected for submission content 1. I support it 2. I object to it 3. I am just providing comments

submission
required
string <= 10000 characters
required
Array of objects (declarations)

Required applicant declaration for create submission.

Array of objects (DownloadableDocument)

Applicable for online DA application.

updatedByEmail
required
string <= 250 characters

User must be registered in the planning portal

Responses

Request samples

Content type
application/json
{
  • "submissionType": "Refer to description for values",
  • "exhibitionCaseID": "EXH-XXXX",
  • "organisationName": "string",
  • "positionInOrganisation": "string",
  • "title": "Refer to description for values",
  • "firstName": "string",
  • "familyName": "string",
  • "nameWithheld": true,
  • "email": "string",
  • "address1": "string",
  • "address2": "string",
  • "suburbTownPostcode": "string",
  • "postCode": 0,
  • "state": "Refer to description for values.",
  • "reportablePoliticalDonation": true,
  • "submissionConsent": "Refer to description for values",
  • "submission": "string",
  • "declarations": [
    ],
  • "Documents": [
    ],
  • "updatedByEmail": "john.smith@gmail.com"
}

Response samples

Content type
application/json
{
  • "statusCode": 200,
  • "message": "Case updated",
  • "activityId": "string",
  • "Documents": [
    ]
}